/* commun body */
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}
body {
	font-size:12px;
}
img {
	border:0px;
}
table {
	font-size:12px;
	border-collapse:collapse;
}
ul {
	list-style:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
input.btn {
	border:1px solid #e4a5a9;
	background:#247ecc;
	color:#fff;
	height:22px;
}
.poptab {
	width:100%;
	border:12px solid #fff;
}
.poptab td.title {
	background:url(../images/pop_title_bg.gif) repeat-x;
	height:25px;
}
.tabline {
	margin:0 0 20px 0px;
}
.tabline tr.title {
	
	background:url(../images/tab_title_bg.gif) repeat-x;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#fff;
}
.tabline tr.graybg {
	background:#f2f2f2;
}
.maintab {
	width:100%;
}
.maintab table {
	width:100%;
}
.maintab table.navtab {
	width:769px;
}
.maintab table1 {
	width:200;
}
.maintab .nav {
	background:url(../images/main_nav_bg.gif) repeat-x;
}
.maintab a.nav1 {
	display:block;
	background:url(../images/main_nav_01.jpg) no-repeat;
	width:94px;
	height:27px;
}
.maintab a.nav1:hover,.maintab a.nav1now {
	display:block;
	background:url(../images/main_nav_now_01.jpg) no-repeat;
	width:94px;
	height:27px;
}
.maintab a.nav2 {
	display:block;
	background:url(../images/main_nav_02.jpg) no-repeat;
	width:102px;
	height:27px;
}
.maintab a.nav2:hover,.maintab a.nav2now {
	display:block;
	background:url(../images/main_nav_now_02.jpg) no-repeat;
	width:102px;
	height:27px;
}
.maintab a.nav3 {
	display:block;
	background:url(../images/main_nav_03.jpg) no-repeat;
	width:94px;
	height:27px;
}
.maintab a.nav3:hover,.maintab a.nav3now {
	display:block;
	background:url(../images/main_nav_now_03.jpg) no-repeat;
	width:94px;
	height:27px;
}
.maintab a.nav4 {
	display:block;
	background:url(../images/main_nav_04.jpg) no-repeat;
	width:95px;
	height:27px;
}
.maintab a.nav4:hover,.maintab a.nav4now {
	display:block;
	background:url(../images/main_nav_now_04.jpg) no-repeat;
	width:95px;
	height:27px;
}
.maintab a.nav5 {
	display:block;
	background:url(../images/main_nav_05.jpg) no-repeat;
	width:101px;
	height:27px;
}
.maintab a.nav5:hover,.maintab a.nav5now {
	display:block;
	background:url(../images/main_nav_now_05.jpg) no-repeat;
	width:101px;
	height:27px;
}
.maintab a.nav6 {
	display:block;
	background:url(../images/main_nav_06.jpg) no-repeat;
	width:98px;
	height:27px;
}
.maintab a.nav6:hover,.maintab a.nav6now {
	display:block;
	background:url(../images/main_nav_now_06.jpg) no-repeat;
	width:98px;
	height:27px;
}
.maintab a.nav1 span,.maintab a.nav2 span,.maintab a.nav3 span,.maintab a.nav4 span,.maintab a.nav5 span,.maintab a.nav6 span,.maintab a.nav1now span,.maintab a.nav2now span,.maintab a.nav3now span,.maintab a.nav4now span,.maintab a.nav5now span,.maintab a.nav6now span {
	display:none;
}
.mainbtmtab {
	width:600px;
	margin-left:12px;
}
.mainbtmtab ul {
	margin:12px 0px 12px 0px;
}
.mainbtmtab ul li {
	float:left;
	display:inline;
	font-weight:bold;
	margin-right:8px;
}
.mainbtmtab ul li a {
	color:#9f9f9f;
	background:url(../images/blue_line.gif) no-repeat;
	padding-left:8px;
}
.mainbtmtab ul li a.no {
	background:none;
	padding-left:0px;
}
.mainbtmtab ul li a:hover,.mainbtmtab ul li a.now {
	color:#395b81;
}
.maintab table.conttab {
	width:90%;
	background:#fff;
	border:2px solid #fff;/*border:24px solid #fff*/
}
.maintab table.conttab tr.graybg {
	background:#f5f5f5;
}
.conttab tr.graybg {
	background:#f5f5f5;
}
.maintab table.conttab td {
	line-height:24px;
	padding-left:4px;
}
.maintab table.conttab td.title {
	background:url(../images/tab_title_bg.gif) repeat-x;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}

.poptab #title {
	float:left;
	background:url(../images/pop_txt_bg.gif) repeat-x;
	height:25px;
	padding:0px 12px 0px 12px;
	color:#3e3e3e;
	line-height:21px;
	text-align:center;
}
.popcont {
	width:100%;
	background:#fff;
	border-bottom:1px solid #808080;
}
.popcont tr.graybg {
	background:#f2f2f2;
}
.popcont td {
	padding-left:4px;
	line-height:22px;
}
.popcont td.tdwidth {
	width:100px;
}
.popcont td.contitle {
	background:url(../images/tab_title_bg.gif) repeat-x;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#fff;
}
.popcont2 {
	width:100%;
	background:#fff;
	margin:12px 0px 12px 0px;
}
.popcont2 tr.graybg {
	background:#f2f2f2;
}
.popcont2 td {
	padding-left:4px;
	line-height:22px;
}
.popcont2 td.tdwidth {
	width:130px;
}
.cationtab {
	width:100%;
	border-top:1px solid #d3d0c9;
}
.cationtab p {
	color:#333;
	line-height:24px;
	margin:12px 0px 0px 24px;
}
.cationtab ol {
	margin-left:24px;
	padding-left:24px;
}
.cationtab ol li {
	color:#333;
	line-height:20px;
}
.cationtab ol li.imp {
	color:#fe0002;
	font-weight:bold;
}
.listtab {
	width:100%;
	color:#333;
	margin-top:12px;
}
.listtab span {
	color:#fe0002;
}
.listtab a {
	color:#989898;
}
.opertab {
	/*width:100%;*/
	
}
.opertab tr.title {
	
	background:url(../images/tab_title_bg.gif) repeat-x;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#fff;
}
.opertab tr.graybg {
	background:#f2f2f2;
}
.opertab td {
/*	text-align: center;
	border-right:1px solid #fff;*/
}
.opertab td.center
{
	text-align: center;
	border-right:1px solid #fff;
}
.opertab td.left
{
		text-align: left;
	border-right:1px solid #fff;
}
.opertab td.right
{
		text-align: right;
	border-right:1px solid #fff;
}
.tabline td.left
{
		text-align: left;
	border-right:1px solid #fff;
}

.tabline td.right
{
		text-align: right;
	border-right:1px solid #fff;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.body {  
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px; 
	background-color: #E3E3E3;
	background-image: url(../images/bg_footer2.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: bottom;
}
.bodyLogin {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	margin: 0px; 
	background-color: #c4c4c4;
}
.bodyReport {
	background-color: #ff0000;
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size:12px; 
	margin-top: 5px; 
	margin-right: 15px; 
	margin-bottom: 15px; 
	margin-left: 15px;
}

/* event */
.ii_title
    {
	text-align: left;
	background-color: #EEEEEE;
	}
.ii_text 
    {
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
    }
.bodyHeader {  
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px; 
	background-color: #E3E3E3;
}
.bodyDTbar {  
	margin: 0px; 
	background-color: #999999;
}
.bodyDeepTree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 20px;
	margin-left: 7px;
	background-color: #D3D3D3;
}
.bodyMain {
	font-family: "Arial", "Helvetica", "sans-serif";
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
	background-color: #E3E3E3;
	background-image: url(../images/bg_eyebrow.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.bodyPop{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px; 
	background-color: #FFFFFF;
}

.OffTab { 
	font-size: 85%; 
	CURSOR: hand; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
	padding-right:3; 
	padding-left:3; 
	vertical-align:middle;
}
.OnTab { 
	font-size: 85%; 
	CURSOR: hand; 
	COLOR: white; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	padding-right:3; 
	padding-left:3; 
	vertical-align:middle;
}







.dg_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #296FAD;
	height:20px;
	padding-left: 6px;
	padding-right: 3px;
	text-align: center;
	height: 20px;
}

.dg_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height:20px;
	padding-left: 6px;
	padding-right: 3px;
	text-align: center;
}
.dg_item_left {
text-align: left;
}
.dg_item_center {
text-align: center;
}

.dg_item_right {
text-align: right;
}

.dg_footer {
	
	background-color: #FFFFFF;
	height:1px;
}
.dg_pager{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height:20px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}
.dg_alternating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EEEEEE;
	height:20px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}

.dg_alternating_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #AAADA3;
	height:20px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}


.query_header
{
	font-size: 9pt;
	font-weight: normal;
	color :#FFFFFF;
	line-height: 18pt;
	background :#9B9696;	
	height :25px;	
}	
.query_title
{
	font-size: 9pt;
	color: #000000;
	background :#DCDCDC;
	height :25px;
}
.query_text
{	
	font-size: 9pt;
	color: #000000;
	background :#DCDCDC;
	height :25px;
}



#eyebrow { font-size:11px; color:#FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;}
#eyebrow span { font-size:70%;}

#FunctionLink{ padding-left:2px; font-size:100%;}
#FunctionLink a{ display:block; padding:0px 4px 2px 4px; margin:0px; white-space:nowrap; border:solid 1px #E3E3E3; font:65% Verdana; color:black; text-decoration:none;}
#FunctionLink a:hover{ display:block; border:solid 1px #999; padding:0px 4px 2px 4px; margin:0px; background:#CCC;}

.ltsep{ font:65% Verdana; color:#999999; padding:0px 1px 2px 1px; background:#E3E3E3;}

.tblTLine{ BORDER-TOP: #999 1px solid;}

#menucross{ font-size:100%;}
#menucross a{ display:block; padding:0px 4px 2px 4px; margin:0px; background:#E3E3E3; white-space:nowrap; border:solid 1px #E3E3E3; font:65% Verdana; color:black; text-decoration:none;}
#menucross a:hover{ display:block; border:solid 1px #999; padding:0px 4px 2px 4px; margin:0px; background:#D3D3D3;}

.account{ color:#333; font-size:12px; font-weight:bold;}
.red{ color:#FF3300;}

/* commun elements */
td {  font-size: 12px;}
select,input,textarea {  font:11px Verdana;}

a:link,a:visited {color: #999999; text-decoration: none;}
a:hover {color: #444444;text-decoration: underline;}

/* Commun Misc */
.listitem {  padding-right: 7px; padding-left: 7px; font:12px Arial;}
.listitem2 {  padding-right: 7px; padding-left: 7px; font:12px Arial; font-weight: bold}
.listodd {  padding-right: 7px; padding-left: 7px; font:12px Arial; background-color: #FFFFFF; color: #000000}
.listtwo {   padding-right: 7px; padding-left: 7px; font:12px Arial; background-color: #F3F5F6; color: #000000}
.listthr {   padding-right: 7px; padding-left: 7px; font:12px Arial; background-color: #FEE6E5; color: #000000}

a.page:link,a.page:visited{  color: #FFFFFF; text-decoration: none}
a.page:hover {  color: #000000; text-decoration: none}

a.head:link,a.head:visited{  color: #000000; text-decoration:none }
a.head:hover {  color: #000000; text-decoration:underline }

a.list:link,a.list:visited {  color: #535353; text-decoration: none}
a.list:hover {  color: #000000; text-decoration: none}

a.taxis:link,a.taxis:visited {  color: #AD605D; text-decoration: none; font-weight: bold; font-size: 11px}
a.taxis:hover {  color: #FF0000; text-decoration: none; font-weight: bold; font-size: 11px}

a.label:link,a.label:visited {  color: #B6B6B6; text-decoration: none; font-weight: bold; font-size: 13px}
a.label:hover {  color: #666666; text-decoration: none; font-weight: bold; font-size: 13px}

a.admin:link,a.admin:visited {  color: #000000; text-decoration: none; font-size: 12px}
a.admin:hover {  color: #000000; text-decoration: underline; font-size: 12px}

a.smalllink:link,a.smalllink:visited {  color: #535353; text-decoration: none; font-size: 11px}
a.smalllink:hover {  color: #000000; text-decoration: none; font-size: 11px}

a.edit:link,a.edit:visited {  color: #F30900; text-decoration: none; font-size: 11px}
a.edit:hover {  color: #F30900; text-decoration: underline; font-size: 11px}

a.menu {DISPLAY: block}
a.menu:link,a.menu:visited {  color: #535353; text-decoration: none; height: 24px; background-color: #EBEBEB; padding-top: 4px; padding-left: 14px; cursor: default}
a.menu:hover {  color: #000000; text-decoration: none; background-image: url(../images/bg_menu_on.gif); background-repeat: repeat; height: 24px; padding-top: 4px; padding-left: 14px; cursor: default}

.input2 {
	background-image: url(../images/input46x25.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	width: 150px;
	padding: 0px;
	margin: 0px;
	border-top: 0px #000000;
	border-right: 0px #000000;
	border-bottom: 1px #000000;
	border-left: 0px #000000;
}
.input46a {  background-image: url(../images/input46x25.gif); background-attachment: fixed; background-repeat: no-repeat; height: 25px; width: 46px; padding-top: 5px; border-style: none; padding-right: 5px; padding-left: 5px}
.input46b {  background-image: url(../images/input46x25_disable.gif); background-attachment: fixed; background-repeat: no-repeat; height: 25px; width: 46px; padding-top: 5px; border-style: none; padding-right: 5px; padding-left: 5px}
.inputsearch {  background-image: url(../images/input129x25.gif); background-attachment: fixed; background-repeat: no-repeat; height: 25px; width: 129px; padding-top: 5px; border-style: none; padding-right: 5px; padding-left: 5px}
.input146 {  background-image: url(../images/input146x25.gif); background-attachment: fixed; background-repeat: no-repeat; height: 25px; width: 146px; padding-top: 5px; border-style: none; padding-right: 5px; padding-left: 5px}
.input32 {  background-image: url(../images/input32x16.gif); background-attachment: fixed; background-repeat: no-repeat; height: 16px; width: 32px; padding-top: 1px; border-style: none; padding-right: 2px; padding-left: 2px; font-size:11px;}
.input200 {  background-image: url(../images/input200x25.gif); background-attachment: fixed; background-repeat: no-repeat; height: 25px; width: 200px; padding-top: 5px; border-style: none; padding-right: 5px; padding-left: 5px}
.input200b {  background-image: url(../images/input200x25_disable.gif); background-attachment: fixed; background-repeat: no-repeat; height: 25px; width: 200px; padding-top: 5px; border-style: none; padding-right: 5px; padding-left: 5px}
.input500 {  background-image: url(../images/input500x100.gif); background-attachment: fixed; background-repeat: no-repeat; height: 100px; width: 500px; padding-top: 5px; border-style: none; padding-right: 5px; padding-left: 5px; overflow: hidden}
.iptEvent200 {  background-image: url(../images/input200x25.gif); background-attachment: fixed; background-repeat: no-repeat; background-color:#E3E3E3; height: 25px; width: 200px; padding-top: 5px; border-style: none; padding-right: 5px; padding-left: 5px}
.iptEvent500 {  background-image: url(../images/input500x100.gif); background-attachment: fixed; background-repeat: no-repeat; background-color:#E3E3E3; height: 100px; width: 500px; padding-top: 5px; border-style: none; padding-right: 5px; padding-left: 5px; overflow: hidden}

.fontblackb {  font-weight: bold; font-size: 13px; font-family: "Arial", "Helvetica", "sans-serif";}
.mlblackb {  font-weight: bold; font-size: 15px}
.fontgrayb {  font-weight: bold; font-size: 13px; color: #B6B6B6}
.fontgray3 {  color: #333333;}
.fontwhite {  color: #FFFFFF;}
.button {  background-color: #E5E5E5;}



